package org.sunflower.oss.aliyun;

import com.aliyun.oss.OSS;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.io.IOException;
import java.io.InputStream;
import java.net.URL;

/**
 * @description:
 * @author: TanJingyu
 * @create: 2021-10-11 17:40
 **/
@Service
public class AliyunOssService {
    @Autowired
    private OSS oss;

    public void fetchFromQiniu(String url, String fucketName, String location) throws IOException {
        // 填写网络流地址。
        InputStream inputStream = new URL("http://r0pc0aqfh.hb-bkt.clouddn.com/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210928114315.jpg").openStream();
        // 依次填写Bucket名称（例如examplebucket）和Object完整路径（例如exampledir/exampleobject.txt）。Object完整路径中不能包含Bucket名称。
        oss.putObject("ice-user", "微信图片.jpg", inputStream);

        // 关闭OSSClient。
        oss.shutdown();
    }
}
